// 字典数据回显样式
export const dictTypeListClass = {
    'default': '默认(default)',
    'primary': '主要(primary)',
    'success': '成功(success)',
    'info': '信息(info)',
    'warning': '警告(warning)',
    'danger': '危险(danger)',
}

// 公告类型
export const noticeTypeList = {
    1: {
        label: '通知',
        type: 'primary',
        value: 1
    },
    2: {
        label: '公告',
        type: 'warning',
        value: 2
    }
}

// 公告状态
export const noticeStatusList = {
    0: {
        label: '正常',
        type: 'primary',
        value: 0
    },
    1: {
        label: '关闭',
        type: 'info',
        value: 1
    }
}

// 文件类型
export const fileTypeList = {
    1: {
        label: '图片',
        type: 'primary',
        value: 1
    },
    2: {
        label: '视频',
        type: 'primary',
        value: 2
    },
    3: {
        label: '文件',
        type: 'primary',
        value: 3
    }
}

// 文件来源
export const fileSourceList = {
    0: {
        label: '用户',
        type: 'primary',
        value: 0
    },
    1: {
        label: '后台',
        type: 'primary',
        value: 1
    }
}

// 用户状态
export const userStatusList = {
    0: {
        label: '正常',
        type: 'primary',
        value: 0
    },
    1: {
        label: '停用',
        type: 'info',
        value: 1
    }
}

// 用户性别
export const userGenderList = {
    0: {
        label: '男',
        type: 'primary',
        value: 0
    },
    1: {
        label: '女',
        type: 'primary',
        value: 1
    },
    2: {
        label: '未知',
        type: 'primary',
        value: 2
    }
}

// 登录日志状态
export const loginLogStatusList = {
    0: {
        label: '正常',
        type: 'primary',
        value: 0
    },
    1: {
        label: '失败',
        type: 'danger',
        value: 1
    },
}

// 操作日志状态
export const operateLogStatusList = {
    0: {
        label: '正常',
        type: 'primary',
        value: 0
    },
    1: {
        label: '失败',
        type: 'danger',
        value: 1
    }
}

// 操作类型
export const operateTypeList = {
    0: {
        label: '其他',
        type: 'info',
        value: 0
    },
    1: {
        label: '新增',
        type: 'info',
        value: 1
    },
    2: {
        label: '修改',
        type: 'info',
        value: 2
    },
    3: {
        label: '删除',
        type: 'danger',
        value: 3
    },
    4: {
        label: '导出',
        type: 'warning',
        value: 4
    },
    5: {
        label: '导入',
        type: 'warning',
        value: 5
    },
    6: {
        label: '清空',
        type: 'danger',
        value: 6
    }
}

// 任务组别
export const jobGroupStatusList = {
    "DEFAULT":{
        label: '默认',
        type: 'default',
        value: "DEFAULT"
    },
    "SYSTEM":{
        label: '系统',
        type: 'default',
        value: "SYSTEM"
    }
}

// 任务状态
export const jobStatusList = {
    0:{
        label: '暂停',
        type: 'info',
        value: 0
    },
    1:{
        label: '正常',
        type: 'primary',
        value: 1
    }
}

// 任务执行错误策略
export const jobMisfirePolicyTypeList = {
    1:{
        label: '立即执行',
        type: '',
        value: 1
    },
    2:{
        label: '执行一次',
        type: '',
        value: 2
    },
    3:{
        label: '放弃执行',
        type: '',
        value: 3
    }
}

// 任务并发执行状态
export const jobConcurrentStatusList = {
    0:{
        label: '否',
        type: '',
        value: 0
    },
    1:{
        label: '是',
        type: '',
        value: 1
    }
}

// 执行状态
export const jobExecuteStatusList = {
    0:{
        label: '失败',
        type: 'danger',
        value: 0
    },
    1:{
        label: '成功',
        type: 'success',
        value: 1
    }
}
